manage to face and avoid difficulties - Español Inglés Diccionario